/**
 * 
 */
package com.wjk.service.book;

import java.util.List;

import com.wjk.domain.book.Book;

/**
 *
 * <br>
 *
 * @author wanjk@c-platform.com
 *
 *         <p>
 * @date 创建时间：2018年5月29日:下午11:43:04
 *       </p>
 *
 *       Book 业务接口层
 *
 * 
 */

public interface BookService {

	// 获取所有的Book
	List<Book> findAll();

	/**
	 * add new book
	 * 
	 * @param {@link book}
	 */
	Book insertByBook(Book book);

	/**
	 * update book
	 * 
	 * @param {@link book}
	 */
	Book update(Book book);

	/**
	 * delete book
	 *
	 * @param {@link book}
	 */
	Book delete(Book book);

	/**
	 * query book by the id
	 * 
	 * @param {@link book}
	 */
	Book findById(Long id);

}
